home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Movies / Every Movie / Every Movie.rsrc / XFCN_4666_GetVolNames.txt < prev   
Text File  |  1991-09-12  |  6KB  |  113 lines

  1. start:
  2. 00000000  600E                     bra        +0x10 /* 00000010 */
  3. 00000002  0000 5846                ori.b      D0, 0x46 /* 'F' */
  4. 00000006  434E                     chk.w      D1, A6
  5. 00000008  123A 0000                move.b     D1, [PC /* 0000000A */]
  6. 0000000C  0000 0000                ori.b      D0, 0x0
  7. label00000010:
  8. 00000010  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
  9. 00000014  4E71                     nop
  10. 00000016  4E71                     nop
  11. 00000018  6000 0060                bra        +0x62 /* 0000007A */
  12. fn0000001C:
  13. 0000001C  4E56 FF00                link       A6, -0x0100
  14. 00000020  2F0C                     move.l     -[A7], A4
  15. 00000022  206E 0008                movea.l    A0, [A6 + 0x8]
  16. 00000026  43EE FF00                lea.l      A1, [A6 - 0x100]
  17. 0000002A  703F                     moveq.l    D0, 0x3F
  18. label0000002C:
  19. 0000002C  22D8                     move.l     [A1]+, [A0]+
  20. 0000002E  51C8 FFFC                dbf        D0, -0x6 /* 0000002C */
  21. 00000032  286E 000C                movea.l    A4, [A6 + 0xC]
  22. 00000036  41EE FF00                lea.l      A0, [A6 - 0x100]
  23. 0000003A  2948 0050                move.l     [A4 + 0x50], A0
  24. 0000003E  397C 0007 004C           move.w     [A4 + 0x4C], 0x7
  25. 00000044  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  26. 00000048  205F                     movea.l    A0, [A7]+
  27. 0000004A  4E90                     jsr        [A0]
  28. 0000004C  2D6C 0070 0010           move.l     [A6 + 0x10], [A4 + 0x70]
  29. 00000052  285F                     movea.l    A4, [A7]+
  30. 00000054  4E5E                     unlink     A6
  31. 00000056  205F                     movea.l    A0, [A7]+
  32. 00000058  504F                     addq.w     A7, 8
  33. 0000005A  4ED0                     jmp        [A0]
  34. 0000005C  7000                     moveq.l    D0, 0x00
  35. label0000005E:
  36. 0000005E  2F09                     move.l     -[A7], A1
  37. label00000060:
  38. 00000060  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  39. 00000064  4E75                     rts
  40. 00000066  7000                     moveq.l    D0, 0x00
  41. 00000068  60F6                     bra        -0x8 /* 00000060 */
  42. fn0000006A:
  43. 0000006A  221F                     move.l     D1, [A7]+
  44. 0000006C  201F                     move.l     D0, [A7]+
  45. 0000006E  225F                     movea.l    A1, [A7]+
  46. 00000070  205F                     movea.l    A0, [A7]+
  47. 00000072  A02E                     syscall    BlockMove/BlockMoveData
  48. 00000074  2241                     movea.l    A1, D1
  49. 00000076  4EFA FFE6                jmp        [PC - 0x1A /* 0000005E */]
  50. label0000007A:
  51. 0000007A  4E56 FEF8                link       A6, -0x0108
  52. 0000007E  7001                     moveq.l    D0, 0x01
  53. 00000080  3D40 FEFA                move.w     [A6 - 0x106], D0
  54. 00000084  2D78 0358 FFFC           move.l     [A6 - 0x4], [0x00000358]
  55. 0000008A  6000 0074                bra        +0x76 /* 00000100 */
  56. label0000008E:
  57. 0000008E  206E FFFC                movea.l    A0, [A6 - 0x4]
  58. 00000092  7000                     moveq.l    D0, 0x00
  59. 00000094  1028 002C                move.b     D0, [A0 + 0x2C]
  60. 00000098  3D40 FEF8                move.w     [A6 - 0x108], D0
  61. 0000009C  206E FFFC                movea.l    A0, [A6 - 0x4]
  62. 000000A0  0828 0007 0013           btst.b     [A0 + 0x13], 0x7
  63. 000000A6  6714                     beq        +0x16 /* 000000BC */
  64. 000000A8  302E FEFA                move.w     D0, [A6 - 0x106]
  65. 000000AC  526E FEFA                addq.w     [A6 - 0x106], 1
  66. 000000B0  48C0                     ext.l      D0
  67. 000000B2  D08E                     add.l      D0, A6
  68. 000000B4  2040                     movea.l    A0, D0
  69. 000000B6  702A                     moveq.l    D0, 0x2A
  70. 000000B8  1140 FEFC                move.b     [A0 - 0x104], D0
  71. label000000BC:
  72. 000000BC  306E FEFA                movea.w    A0, [A6 - 0x106]
  73. 000000C0  D1CE                     add.l      A0, A6
  74. 000000C2  226E FFFC                movea.l    A1, [A6 - 0x4]
  75. 000000C6  4869 002D                pea.l      [A1 + 0x2D]
  76. 000000CA  4868 FEFC                pea.l      [A0 - 0x104]
  77. 000000CE  306E FEF8                movea.w    A0, [A6 - 0x108]
  78. 000000D2  2F08                     move.l     -[A7], A0
  79. 000000D4  4EBA FF94                jsr        [PC - 0x6C /* 0000006A */]
  80. 000000D8  302E FEFA                move.w     D0, [A6 - 0x106]
  81. 000000DC  D06E FEF8                add.w      D0, [A6 - 0x108]
  82. 000000E0  3D40 FEFA                move.w     [A6 - 0x106], D0
  83. 000000E4  302E FEFA                move.w     D0, [A6 - 0x106]
  84. 000000E8  526E FEFA                addq.w     [A6 - 0x106], 1
  85. 000000EC  48C0                     ext.l      D0
  86. 000000EE  D08E                     add.l      D0, A6
  87. 000000F0  2040                     movea.l    A0, D0
  88. 000000F2  702C                     moveq.l    D0, 0x2C
  89. 000000F4  1140 FEFC                move.b     [A0 - 0x104], D0
  90. 000000F8  206E FFFC                movea.l    A0, [A6 - 0x4]
  91. 000000FC  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  92. label00000100:
  93. 00000100  4AAE FFFC                tst.l      [A6 - 0x4]
  94. 00000104  6688                     bne        -0x76 /* 0000008E */
  95. 00000106  302E FEFA                move.w     D0, [A6 - 0x106]
  96. 0000010A  5540                     subq.w     D0, 2
  97. 0000010C  1D40 FEFC                move.b     [A6 - 0x104], D0
  98. 00000110  42A7                     clr.l      -[A7]
  99. 00000112  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  100. 00000116  486E FEFC                pea.l      [A6 - 0x104]
  101. 0000011A  4EBA FF00                jsr        [PC - 0x100 /* 0000001C */]
  102. 0000011E  205F                     movea.l    A0, [A7]+
  103. 00000120  226E 0008                movea.l    A1, [A6 + 0x8]
  104. 00000124  2348 0042                move.l     [A1 + 0x42], A0
  105. 00000128  4E5E                     unlink     A6
  106. 0000012A  205F                     movea.l    A0, [A7]+
  107. 0000012C  4FEF 0004                lea.l      A7, [A7 + 0x4]
  108. 00000130  4ED0                     jmp        [A0]
  109. 00000132  4D41                     chk.w      D6, D1
  110. 00000134  494E                     chk.w      D4, A6
  111. 00000136  2020                     move.l     D0, -[A0]
  112. 00000138  2020                     move.l     D0, -[A0]
  113.